/*
  ASCII码与string_大写化小写
  题目描述
    给出一个字符串 s，要求将其中所有大写英文字母化成小写，其他字符不变
  输入描述
    1 行，1 个字符串 s
  输出描述
    输出字符串 s 中大写化为小写后的结果
  样例1
    输入
      GrowiNG
    输出
      growing
  样例2
    输入
      bYpaSsEd_Awk_atomIzeS346
    输出
      bypassed_awk_atomizes346
  提示
    s 长度不超过 2 * 10^5，只含数字、大小写英文字母、下划线。
*/

#include <bits/stdc++.h>

using namespace std;

int main() {
    string s;

    cin >> s;
    for (int i = 0; i <= s.size() - 1; i++) {
        if (s[i] >= 'A' && s[i] <= 'Z') {
            s[i] = s[i] + 32;
        }
    }
    cout << s;

    return 0;
}